# encoding: utf-8

"""
    函数中的参数可以是任意类型

    回调函数：把函数作为函数中的参数
"""


def add(x, y):
    return x + y


# 编写函数，传递三个参数:x,y,add，实现x,y的加法运算
def func(x, y, f):
    """
    当前函数接收3个参数，前两个是数值，第三个是运算函数
    :param x:
    :param y:
    :param f:
    :return:
    """
    print(f(x, y))


func(4, 5, add)
